rm update
[EroBeats.git] / Djinn and Tonic - Erobeats / Menu.h
blob5aae57c5f427ee6389816db8afb2878bb49f71c1
1 #pragma once
3 #include "ScreenTemplate.h"
5 #include "FileIO.h"
6 #include "ResourceMaster.h"
7 #include "Fonts.h"
8 #include "Animation.h"
9 #include "SFX.h"
10 #include "BGM.h"
12 #include<SDL\SDL.h>
13 #include<iostream>
14 #include<chrono>
15 using namespace std;
16 class Menu : ScreenTemplate
18 public:
19 Menu(int* scrs, FileIO* filePntr, ResourceMaster* resourcePointer);
20 ~Menu();
22 void update();
23 void play();
24 void render();
25 void close();
27 void destroyFonts();
29 bool hoverLevelSel;
30 bool hoversettings;
31 bool hovermusicRoom;
32 bool hoverQuit;
33 bool playedOnce;
35 bool* hoverAddress;
36 bool* hoverAddressOld;
38 Animation *outlineAnimation;
40 SDL_Rect rectTextSize;
42 SDL_Texture* textLevelSelect;
43 SDL_Rect rectLevelSelect;
45 SDL_Texture* textSettings;
46 SDL_Rect rectSettings;
48 SDL_Texture* textMusicRoom;
49 SDL_Rect rectMusicRoom;
51 SDL_Texture* textQuit;
52 SDL_Rect rectQuit;